/**************************************************************************
	File		: packet.h
	Date		: 2018-7-11

	MSG:	BEGIN_PACKET_MAGIC(0xa5) + Msg_e + len(1 byte) + data
***************************************************************************/
#ifndef _PACKET_H_
#define _PACKET_H_
	
/**************************************************************************
    								include
***************************************************************************/
#include "comfifo.h"
#include "stm8s_conf.h"	
/**************************************************************************
    								macro
***************************************************************************/
#define BEGIN_PACKET_MAGIC				0xa5

/**************************************************************************
    								typedef
***************************************************************************/
typedef enum tagMsg_e
{
	MSG_EEPROM_Read				= 1,
	MSG_EEPROM_Write			= 2,
	MSG_EEPROM_ReadRet			= 3,
	MSG_DSP_Read				= 4,
	MSG_DSP_Write				= 5,
	MSG_DSP_ReadRet				= 6,
	MSG_DSP_Safeload			= 7,
	
}Msg_e;
/**************************************************************************
    								variables
***************************************************************************/
	
/**************************************************************************
    								functions
***************************************************************************/
void MsgProcess(ComFifo_t *pComFifo);

#endif

